package com.taxshare.seller.view.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author YANG
 * @date 2021/3/18
 */
@Data
@ApiModel(value = "空白发票领购请求信息", description = "空白发票领购请求信息")
public class BlankInvoiceCollctionDTO {

    @ApiModelProperty("公司名称")
    private String sellerName;

    @NotBlank(message = "SELLER_SBGL_001")
    @ApiModelProperty("公司税号")
    private String sellerTaxNo;

    @ApiModelProperty("发票类型（004-专票；007-普票；026-电票）")
    private String invoiceType;

    @NotBlank(message = "SELLER_SBGL_004")
    @ApiModelProperty("税控盘编号")
    private String taxPanelNo;

    @ApiModelProperty("领购日期起")
    private String pickUpDateStart;

    @ApiModelProperty("领购日期止")
    private String pickUpDateEnd;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票起号")
    private String invoiceStartNo;

    @ApiModelProperty("发票张数")
    private String invoiceSheet;

    @ApiModelProperty("作废张数")
    private String cancelCount;

}
